移植libjpeg库,Wrong JPEG library version: library is 90, caller expects 62 您所在的位置:网站首页 library version is 6501 移植libjpeg库,Wrong JPEG library version: library is 90, caller expects 62

移植libjpeg库,Wrong JPEG library version: library is 90, caller expects 62

2024-07-09 18:07| 来源: 网络整理| 查看: 265

最近在研究imx6null 开发板,想让开发板支持显示图片的功能,

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.下载libjpeg库

下载地址: http://www.ijg.org/files/

2.解压 yikou@ubuntu:/work/lib$ tar -zxvf jpegsrc.v9b.tar.gz 3.配置 yikou@ubuntu:/work/lib$ cd jpeg-9b/ ./configure --host=arm-linux-gnueabihf --prefix=$PWD/temp_install 4. 安装 yikou@ubuntu:/work/lib/jpeg-9b$ make yikou@ubuntu:/work/lib/jpeg-9b$ make install 5.查看 yikou@ubuntu:/work/lib/jpeg-9b$ cd temp_install/ yikou@ubuntu:/work/lib/jpeg-9b/temp_install$ ls bin include lib share 6. 编译测试程序

一口君是把静态库直接拷贝到当前目录lib下,头文件拷贝到include下

arm-linux-gnueabihf-gcc *.c -o run -I ./include/ ./lib/libjpeg.a 错误解决

程序在执行的时候遇到以下错误:

Wrong JPEG library version: library is 90, caller expects 62

因为使用的库版本太高是90的 所以下需要62版本的,对应的是这个压缩包jpegsrc.v6b.tar.gz 62 对应 6b

然后按照1-5步骤重新操作即可 在这里插入图片描述更多linux知识,关注 一口Linux



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有